package com.chengliang0315.locationtest.util;

import com.chengliang0315.locationtest.BuildConfig;
import com.orhanobut.logger.Logger;

/**
 * 日志打印工具类
 * @author chengliang0315
 * @see <a>http://blog.csdn.net/chengliang0315/article/details/53895131</a>
 */
public class LogUtils {
    /**
     * 是否开启debug
     */
    public static boolean isDebug= BuildConfig.DEBUG;

    /**
     * 错误
     */
    public static void e(String tag,String msg){
        if(isDebug){
            Logger.t(tag).e(msg+"");
        }
    }
    /**
     * 调试
     */
    public static void d(String tag,String msg){
        if(isDebug){
            Logger.t(tag).d( msg+"");
        }
    }
    /**
     * 信息
     */
    public static void i(String tag,String msg){
        if(isDebug){
            Logger.t(tag).i( msg+"");
        }
    }
    /**
     * 警告
     */
    public static void w(String tag,String msg){
        if(isDebug){
            Logger.t(tag).w( msg+"");
        }
    }
    /**
     * 错误
     */
    public static void e(String tag,Object msg){
        if(isDebug){
            Logger.t(tag).e( msg+"");
        }
    }
    /**
     * 调试
     */
    public static void d(String tag,Object msg){
        if(isDebug){
            Logger.t(tag).d( msg+"");
        }
    }
    /**
     * 信息
     */
    public static void i(String tag,Object msg){
        if(isDebug){
            Logger.t(tag).i( msg+"");
        }
    }
    /**
     * 警告
     */
    public static void w(String tag,Object msg){
        if(isDebug){
            Logger.t(tag).w( msg+"");
        }
    }

    /**
     * 错误
     */
    public static void e(String msg){
        if(isDebug){
            Logger.e(msg+"");
        }
    }
    /**
     * 调试
     */
    public static void d(String msg){
        if(isDebug){
            Logger.d( msg+"");
        }
    }
    /**
     * 信息
     */
    public static void i(String msg){
        if(isDebug){
            Logger.i( msg+"");
        }
    }
    /**
     * 警告
     */
    public static void w(String msg){
        if(isDebug){
            Logger.w( msg+"");
        }
    }

    /**
     * 打印xml
     */
    public static void xml(String xml){
        if(isDebug){
            Logger.xml( xml+"");
        }
    }

    /**
     * 打印json
     */
    public static void json(String json){
        if(isDebug){
            Logger.json( json+"");
        }
    }

}